body {
	background: #F5F5F5 !important
}
#Quater_headtop {
	margin: 0
}
#Quater_bar {
	border-bottom: 0;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1)
}
#pt {
	padding: 5px 0
}
.imgItem:nth-child(4n) { margin-right: 8px !important}
.imgItem:nth-child(5n) { margin-right: 0 !important}
.tb .y a.groupbtn { padding: 0 15px !important; border: 0 !important}
.pgs #newspecial {
	width: 90px;
	height: 32px;
	background: url(../src/pn_post.png) no-repeat center center rgba(0,0,0,0.85)
}
.pgs #newspecial img {
	display: none
}
dl.list_group:last-child {
	border-bottom: 0 !important
}
.groupbtn span {
	padding: 5px 0;
	background: none !important
}
.ct2 .sd { overflow: visible !important}
.userheader {
	width: 300px;
	height: auto;
	padding-bottom: 30px;
	margin-bottom: 20px;
	position: relative;
	border-radius: 10px;
	box-shadow: none;
	overflow: hidden;
	background: #fff;
}
.userheader .skin {
	width: 100%;
	background: none;
	height: 100px;
	text-align: center;
	position: relative;
}
.userheader .imgblock {
	position: absolute;
	width: 66px;
	height: 66px;
	background: hsla(0, 0%, 100%, .3);
	top: 50px;
	left: 117px;
	border-radius: 50%;
	padding: 5px;
}
.userheader .imgblock img {
	width: 66px;
	height: 66px;
	border-radius: 50%;
}
.userheader p {
	display: block;
	text-align: center;
	position: relative;
	top: 0;
	font-size: 13px;
	color: rgba(0,0,0,0.85);
}
.userheader a {
	color: #999;
	font-size: 16px;
}
.group_top {
	width: 100%;
	height: 300px;
	padding: 0;
	overflow: hidden;
	text-align: center;
	background: url(../src/bg.png) no-repeat center center
}
.group_top h3 {
	margin-bottom: 20px;
	font-size: 38px;
	color: #FFFFFF
}
.bg_shadow {
	height: 200px;
	padding: 50px 0;
	background: url(../src/black0.5.png) repeat 0 0
}
.creating a {
	display: inline-block;
	padding: 13px 40px;
	font-size: 20px;
	color: #FFFFFF;
	border: 1px solid #FFFFFF;
	border-radius: 2px
}
.creating a:hover {
	color: rgba(0,0,0,0.85);
	border: 1px solid rgba(0,0,0,0.85)
}
.group_top p {
	margin-top: 30px;
	font-size: 16px;
	color: #FFFFFF
}
.group_top p em {
	padding: 0 20px
}
.group_top p em:hover {
	color: rgba(0,0,0,0.85)
}
.tb {
	height: 35px;
	border-bottom: 1px solid #EEEEEE;
	background: #FAFAFA
}
.tb li {
	float: left;
	margin: 0
}
.tb a {
	display: block;
	padding: 0 15px;
	margin: 0;
	border: 0;
	border-right: 1px solid #EDEDED;
	background: none!important
}
.tb .a a, .tb .current a {
	color: #666666;
	border-bottom-color: #FFF;
	background: #FFF !important;
	font-weight: 400
}
.tb .y a {
	background: none !important
}
.bm .tb li {
	margin: 0
}
.bm .tb .a a {
	height: 36px;
	border-bottom: 0
}
.ct2 .mn {
	width: 874px;
	margin: 0;
	border-radius: 10px;
	box-shadow: none;
	overflow: hidden;
	background: #FFFFFF
}
.ct2 .sd {
	width: 314px
}
#ct .bm {
	padding: 15px;
	margin: 0 0 20px 0;
	border: 0
}
#ct .bm_h {
	padding: 5px 0 0 0;
	font-size: 16px;
	color: #777777;
	font-weight: bold;
	margin-bottom: 10px;
	line-height: 120%;
	position: relative;
	border: 0;
	background: none
}
#ct .bm_h h3 {
	color: #5E5E5E;
	font-size: 15px;
	padding-left: 28px;
	background: url(cate.png) no-repeat left 1px
}
#ct .bm_c {
	padding: 10px 0
}
.thread_post {
	width: 290px;
	height: 56px;
	padding: 0;
	margin: 0 0 10px 0;
	text-align: center;
	border-radius: 0;
	background: url(t_post.png) no-repeat 60px center rgba(0,0,0,0.85)
}
.thread_post:hover {
	background: url(t_post.png) no-repeat 60px center #02b9a6
}
.thread_post a {
	padding: 0 0 0 30px;
	height: 56px;
	line-height: 56px;
	color: #FFFFFF;
	font-size: 19px
}
.thread_post a:hover {
	text-decoration: none
}
.portal_index_side2 {
	width: 300px;
	height: 210px;
	overflow: hidden;
	position: relative
}
.portal_index_side_window2 ul {
	width: 999999px;
	height: 210px;
	position: relative
}
.portal_index_side_window2 li {
	width: 300x;
	height: 210px;
	text-align: left;
	font-size:0;
	float:left;
	display:inline;
	position:relative;
	overflow: hidden
}
.portal_index_side_window2 li .si_0 {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 695px;
	height: 44px;
	line-height: 44px;
	font-size: 16px;
	padding-left: 15px;
	transition: all 0.5s ease 0s;
	background: url(../src/banner_bg.png) repeat left top
}
.portal_index_side_window2 li .si_1 {
	font-size: 14px;
	font-weight: 400;
	padding-left: 0;
	color: #FFFFFF
}
.portal_index_side_window2 li p {
	width:300px;
	height: 20px;
	line-height: 20px;
	margin: 5px 0 30px 0;
	overflow: hidden;
	padding-left: 22px
}
.portal_index_side_list2 {
	position:absolute;
	width: auto;
	height: 10px;
	right: 5px;
	bottom: 15px;
	text-align: right;
	overflow: hidden
}
.portal_index_side_list2 a {
	float: left;
	width: 10px;
	height: 10px;
	overflow: hidden;
	cursor: pointer;
	display: inline-block;
	margin-right: 10px;
	opacity: 0.3;
	border-radius: 10px;
	background: #FFFFFF
}
.portal_index_side_list2 a.active, .portal_index_side_list2 a:hover {
	opacity: 1;
	background: #D3D2E4
}
.portal_index_side_list2_a1 {
	position:absolute;
	z-index:10;
	bottom:0;
	width:100%
}
.portal_index_side_list2_a2 {
	position:relative
}
.re_group li {
	float: left;
	width: 281px;
	padding: 12px 0 12px 9px;
	border-bottom: 1px solid #F3F3F3
}
.re_group li:last-child {
	border-bottom: 0
}
.re_group .pic {
	float: left;
	margin-right: 12px;
	border-radius: 0;
	overflow: hidden
}
.re_group li h3 {
	font-size: 15px;
	margin-bottom: 5px
}
.re_group li p {
	color: #888888
}
.ma_portal_y {
	background: #FFF none repeat scroll 0% 0%;
	padding: 10px 0 0 15px;
	margin-bottom: 0;
}
.ma_portal_y_t {
	font-size: 16px;
	color: #5E5E5E;
	font-weight: normal;
	margin-bottom: 16px;
	line-height: 120%;
	position: relative;
	top: -5px;
}
.ma_rt_t img {
	position: relative;
	top: 5px;
	margin-right: 11px;
}
.ma_rt_c li {
	float: left;
	padding-left: 19px;
	line-height: 150%;
	background: url(../src/rt_ico2.png) no-repeat 4px center;
	font-size: 14px;
	width: 280px;
	padding-right: 0;
	margin-bottom: 12px;
	overflow: hidden;
	white-space: nowrap;
	word-wrap: normal;
	text-overflow: ellipsis;
}
.ma_rt_c a {
	color: #777777
}
.tb {
	padding: 0 5px 0 0
}
.pgb a {
	font-size: 14px;
	height: 30px;
	line-height: 30px;
	padding: 0 5px;
	border: 1px solid #EEEEEE
}
.tl .th {
	padding: 0
}
.boards-1fyl- {
	padding: 0;
}
.boardCard-3nuYn {
	float: left;
	align-items: center;
	width: 262px;
	height: 66px;
	background: #fff;
	border: 1px solid rgba(0,0,0,.1);
	border-radius: 14px;
	padding: 20px 0;
	margin: 0 10px 10px 0;
 -webkit-transition: -webkit-transform .3s;
 transition: -webkit-transform .3s;
 transition: transform .3s;
 transition: transform .3s, -webkit-transform .3s;
	cursor: pointer;
}
.boards-1fyl- a:nth-child(3n) .boardCard-3nuYn.show-3FXyN { margin-right: 0 !important}
.banner-3ZsSt.notProduct-2m7oj {
	float: left;
	width: 64px;
	height: 64px;
	margin-left: 22px;
	margin-right: 20px;
	overflow: hidden;
	position: relative;
	border-radius: 14px;
	border: 1px solid rgba(0, 0, 0, .04);
}
.banner-3ZsSt.notProduct-2m7oj img {
	width: 64px;
	height: 64px;
}
.boardInfo-b-U20 {
	margin-left: 0;
}
.boardName-3qfKp {
	font-size: 15px;
	line-height: 22px;
	color: #333333;
	font-weight: bold;
}
.staffInfo-uYZZ5 img {
	width: 20px;
	height: auto;
	float: left;
	margin: 0 5px 0 0;
}
.count-GL-gH {
	font-size: 13px;
	line-height: 19px;
	color: rgba(0, 0, 0, .4);
	margin-top: 5px;
}
.collectCnt-3ujPy {
	margin-left: 8px;
}
.sidebar-2sp6H {
	position:fixed;
	width:180px;
	margin-left:-180px;
	text-align:right;
	font-size:18px;
	line-height:24px;
	background:#f9f9f9;
	padding-right:30px;
	z-index:2
}
.sidebar-2sp6H .allBoard-3I0WQ {
	margin-top:28px
}
.sidebar-2sp6H li {
	margin-top:20px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.sidebar-2sp6H .reqLink-270wN a {
	font-size:15px;
	color:rgba(0, 0, 0, .6)
}
.sidebar-2sp6H a {
	color:#000;
	word-break:keep-all;
	line-height:20px
}
.myBoards-feJrt {
	margin-top:20px;
	overflow-y:scroll
}
.myBoards-feJrt>li:first-child {
	margin-top:0
}
.padding-2jFk0 {
	position:fixed;
	width:1170px;
	background:#f9f9f9;
	z-index:1
}
.contain-2D71y, .singleBoard-1heqi {
	display:flex;
	flex-wrap:wrap
}
.singleBoard-1heqi {
	justify-content:space-between
}
.boardHeader-LcG8P {
	height:155px;
	background:#fff;
	display:flex;
	align-items:center;
	margin-bottom:10px;
	width:100%
}
.content-2cmtm {
	width:874px;
	background:#fff
}
.list-_1o4A {
	padding:0 40px
}
.rightBar-1rFez {
	width:calc(100% - 680px);
	margin-left:auto
}
.rightSection-1KuwM {
	background:#fff;
	border-radius: 10px;
	margin-bottom:20px
}
.rightSection-1KuwM>* {
	padding:15px 20px
}
.boardInfo-1FoLf {
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
	align-items:center;
	border-radius: 10px;
	box-shadow: none;
	overflow: hidden;
}
.boardInfo-1FoLf .countBar-1Ph1U {
	width:100%;
	height:50px;
	padding: 30px 20px;
	justify-content:space-between;
	align-items:center;
	border-radius: 3px;
	box-shadow: none;
	overflow: hidden;
}
.boardInfo-1FoLf .countBar-1Ph1U>div {
	float: left;
	padding-top:3px;
	text-align:center;
	width:45%;
	font-size:24px;
	color:rgba(0, 0, 0, .8);
	line-height:20px
}
.boardInfo-1FoLf .countBar-1Ph1U>div span {
	margin-top:7px;
	font-size:14px;
	color:rgba(0, 0, 0, .5);
	display:block
}
.boardInfo-1FoLf .countBar-1Ph1U i {
	float: left;
	width:1px;
	height:24px;
	margin-top: 12px;
	background:rgba(0, 0, 0, .1)
}
.toppingList-zIQMI {
	font-size:16px;
	height:unset;
	border-bottom:1px solid rgba(0, 0, 0, .1);
	margin-top:30px;
	position:relative;
	width:calc(100% + 80px);
	margin-left:-40px;
	padding:0 40px 20px
}
.toppingList-zIQMI ul {
	margin-bottom:0
}
.toppingList-zIQMI li {
	margin-bottom:10px;
	display:flex;
	align-items:center
}
.toppingList-zIQMI li:hover {
	cursor:pointer
}
.toppingList-zIQMI li .time-13BfL {
	margin-left:auto;
	font-size:14px;
	color:rgba(0, 0, 0, .5)
}
.toppingList-zIQMI li .title-xd139 {
	max-width:60%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	color:rgba(0, 0, 0, .8)
}
.dropDown-NVnpM {
	display:flex;
	align-items:center;
	cursor:pointer;
	text-align:center;
	position:absolute;
	justify-content:center;
	bottom:5px;
	width:calc(100% - 80px);
	font-size:14px
}
.dropDown-NVnpM span {
	font-size:14px;
	line-height:19px;
	color:rgba(0, 0, 0, .5);
	margin-right:2px
}
.dropDown-NVnpM img {
	display:block;
	width:19px;
	height:19px;
-webkit-transition:-webkit-transform .5s;
transition:-webkit-transform .5s;
transition:transform .5s;
transition:transform .5s, -webkit-transform .5s
}
.dropDown-NVnpM img.active-EaZED {
	-webkit-transform:rotateX(180deg);
	transform:rotateX(180deg)
}
.masterCard-e6DlA li {
	display:flex;
	justify-content:space-between;
	align-items:center;
	margin-top:20px
}
.masterCard-e6DlA .pic-1JIsl {
	width:64px;
	height:64px;
	position:relative;
	border-radius:50%;
	overflow:hidden;
	object-fit:cover;
	margin-right:5px;
	border:1px solid rgba(0, 0, 0, .04)
}
.masterCard-e6DlA .pic-1JIsl img {
	height:100%;
	width:100%
}
.masterCard-e6DlA .name-PFVhL {
	font-size:16px;
	color:rgba(0, 0, 0, .9)
}
.masterCard-e6DlA .signature-WHIzZ {
	width:190px;
	font-size:14px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	color:rgba(0, 0, 0, .5)
}
.memberList-hBHRf .title-SpMfR {
	display:flex;
	justify-content:space-between
}
.memberList-hBHRf ul {
	display:flex;
	flex-wrap:wrap;
	justify-content:flex-start;
	height:unset;
	margin-top:-6px
}
.memberList-hBHRf .memberPic-3qHGl {
	width:52px;
	text-align:center;
	margin-top:26px;
	margin-right:20px
}
.memberList-hBHRf .memberPic-3qHGl:nth-child(4n+4) {
margin-right:0
}
.memberList-hBHRf .memberPic-3qHGl .pic-3TE6Q {
	width:52px;
	height:52px;
	border-radius:50%;
	overflow:hidden;
	position:relative;
	object-fit:cover;
	margin-bottom:13px;
	box-sizing:content-box;
	border:1px solid rgba(0, 0, 0, .04)
}
.memberList-hBHRf .memberPic-3qHGl .pic-3TE6Q img {
	height:100%;
	width:100%
}
.memberList-hBHRf .name-3RLgQ {
	font-size:14px;
	color:rgba(0, 0, 0, .9);
	text-align:center;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.dropDown-HcUhV {
	display:flex;
	align-items:center;
	cursor:pointer
}
.dropDown-HcUhV span {
	font-size:14px;
	line-height:19px;
	color:rgba(0, 0, 0, .5);
	margin-right:2px
}
.dropDown-HcUhV img {
	display:block;
	width:19px;
	height:19px;
-webkit-transition:-webkit-transform .5s;
transition:-webkit-transform .5s;
transition:transform .5s;
transition:transform .5s, -webkit-transform .5s
}
.dropDown-HcUhV img.active-H2Z7S {
	-webkit-transform:rotateX(180deg);
	transform:rotateX(180deg)
}
.boardPic-2HR4z {
	width:86px;
	height:86px;
	border-radius:18px;
	overflow:hidden;
	display:flex;
	position:relative;
	align-items:center;
	justify-content:center;
	object-fit:cover;
	margin:0 30px
}
.boardPic-2HR4z img {
	height:100%;
	width:100%
}
.boardTitle-ZveCv {
	font-weight:700
}
.cnt-3bjqd {
	font-size:15px;
	margin-bottom:15px;
	color:rgba(0, 0, 0, .45)
}
.userList-2rVuQ {
	display:flex;
	height:42px;
	overflow:hidden
}
.userPic-3Ev7H {
	width:40px;
	height:40px;
	box-sizing:content-box;
	position:relative;
	border-radius:50%;
	overflow:hidden;
	object-fit:cover;
	margin-right:5px;
	border:1px solid rgba(0, 0, 0, .04)
}
.userPic-3Ev7H img {
	height:100%;
	width:100%
}
.joinBtn-2Cmpt {
	width:120px;
	height:40px;
	border-radius:20px;
	font-size:16px;
	color:#fff;
	text-align:center;
	margin-left:auto;
	margin-right:20px;
	border:none;
	font-family:mipro;
	text-shadow:unset!important;
	box-shadow:unset!important
}
.joinBtn-2Cmpt, .joinBtn-2Cmpt:focus, .joinBtn-2Cmpt:hover {
	background:rgba(0,0,0,0.85)
}
.joinedBtn-G9hq- {
	width:120px;
	height:40px;
	border-radius:20px;
	font-size:16px;
	text-align:center;
	margin-left:auto;
	margin-right:20px;
	border:none;
	font-family:mipro;
	text-shadow:unset!important;
	box-shadow:unset!important
}
.joinedBtn-G9hq-, .joinedBtn-G9hq-:focus, .joinedBtn-G9hq-:hover {
	background:rgba(0, 0, 0, .04);
	color:rgba(0, 0, 0, .5)
}
.boardInfo-27041 {
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
	align-items:center;
	padding-bottom:0
}
.boardInfo-27041 .cnt-3bjqd {
	margin-bottom:11px
}
.boardInfo-27041 .boardPic-2HR4z {
	margin-bottom:20px;
	margin-top:19px
}
.boardInfo-27041 .boardTitle-ZveCv {
	width:100%;
	text-align:center
}
.boardInfo-27041 .userList-2rVuQ {
	flex-wrap:wrap;
	width:100%;
	justify-content:center
}
.boardInfo-27041 .joinBtn-2Cmpt, .boardInfo-27041 .joinedBtn-G9hq- {
	margin:20px 0 6px!important
}
.manage-3trHG {
	padding:15px 20px 18px;
	background:#fff;
	margin-bottom:10px
}
.sideTitle-13ey8 {
	font-size:18px;
	color:#000;
	line-height:24px;
	text-align:left
}
.manageBtn-1nVfk {
	margin:25px auto 0;
	background:rgba(0,0,0,0.85);
	border-radius:20px;
	font-size:16px;
	color:#fff;
	text-align:center;
	width:113px;
	height:40px;
	line-height:40px;
	display:block
}
.manageBtn-1nVfk.active-8wds9, .manageBtn-1nVfk:hover {
	color:#fff
}
.boardList-Mux4Z {
	padding:15px 20px 20px;
	width:300px;
	background:#fff;
	z-index:1
}
.header-E4wiD {
	justify-content:space-between
}
.dropDown-2aoyJ, .header-E4wiD {
	display:flex;
	align-items:center
}
.dropDown-2aoyJ {
	cursor:pointer
}
.dropDown-2aoyJ span {
	font-size:14px;
	line-height:19px;
	color:rgba(0, 0, 0, .5);
	margin-right:2px
}
.dropDown-2aoyJ img {
	display:block;
	width:19px;
	height:19px;
-webkit-transition:-webkit-transform .5s;
transition:-webkit-transform .5s;
transition:transform .5s;
transition:transform .5s, -webkit-transform .5s
}
.dropDown-2aoyJ img.active-2UC3B {
	-webkit-transform:rotateX(180deg);
	transform:rotateX(180deg)
}
.title-2dNaO {
	font-size:18px;
	line-height:24px;
	color:#000
}
.main-2xjma {
	overflow-y:scroll
}
.boardCard-1c98J {
	margin-top:20px;
	cursor:pointer
}
.banner-bE2UD, .boardCard-1c98J {
	display:flex;
	align-items:center;
	object-fit:cover;
	border-radius:12px;
	overflow:hidden
}
.banner-bE2UD {
	height:60px;
	width:60px;
	justify-content:center;
	position:relative
}
.banner-bE2UD img {
	width:100%;
	height:100%
}
.boardInfo-2Sohf {
	margin-left:19px
}
.boardName-3wdbA {
	font-size:16px;
	color:rgba(0, 0, 0, .9);
	margin-bottom:2px
}
.collectCnt-1LON7 {
	font-size:14px;
	color:rgba(0, 0, 0, .5)
}
.content-2G0dT {
	width:874px;
	background:#fff
}
.list-1TCu8 {
	padding:0 40px
}
.rightBar-3XE6G {
	width:calc(100% - 680px);
	margin-left:auto
}
.rightSection-vqs0u {
	background:#fff;
	margin-bottom:10px
}
.head-3f7Mn {
	height:35px;
	display:flex;
	align-items:center;
	margin-top:20px;
	margin-bottom:-10px
}
.head-3f7Mn .radio-1L40g {
	margin-left:auto
}
.twoLine-2bkCZ {
	-webkit-line-clamp:2
}
.threeLine-3-DzZ, .twoLine-2bkCZ {
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical
}
.threeLine-3-DzZ {
	-webkit-line-clamp:3
}
.allBoards-10KRm, .navBar-VR9dE {
	background:#fff;
	width:874px
}
.navBar-VR9dE {
	display:flex;
	flex-wrap:wrap;
	padding:0 40px 24px;
	position:relative;
	position:fixed;
	z-index:2
}
.navBar-VR9dE:before {
	content:"";
	display:block;
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:1px;
	background:hsla(0, 0%, 59.2%, .1)
}
.categoryNav-2SJp4 {
	font-size:15px;
	color:rgba(0, 0, 0, .6);
	margin:20px 44px 0 0;
	cursor:pointer
}
.categoryNav-2SJp4.active-3kbbT, .categoryNav-2SJp4:hover {
	color:rgba(0,0,0,0.85)
}
.main-3VczQ>div:first-child {
	padding-top:5px
}
.fixedTitle--DWrz {
	width:874px;
	height:50px;
	line-height:50px;
	padding:0 40px;
	background:#fff;
	z-index:1;
	position:relative;
	position:fixed
}
.fixedTitle--DWrz:before {
	content:"";
	display:block;
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:1px;
	background:hsla(0, 0%, 59.2%, .1)
}
.categoryHeader-G-sic {
	display:flex;
	justify-content:space-between;
	padding:20px 30px 0 30px
}
.categoryName-1qSPJ {
	font-size:18px;
	line-height:24px;
	color:#000
}
.dropDown-2gYgT {
	display:flex;
	align-items:flex-end;
	cursor:pointer
}
.dropDown-2gYgT span {
	font-size:14px;
	line-height:19px;
	color:rgba(0, 0, 0, .5);
	margin-right:2px
}
.dropDown-2gYgT img {
	display:block;
	width:19px;
	height:19px;
-webkit-transition:-webkit-transform .5s;
transition:-webkit-transform .5s;
transition:transform .5s;
transition:transform .5s, -webkit-transform .5s
}
.dropDown-2gYgT img.active-3kbbT {
	-webkit-transform:rotateX(180deg);
	transform:rotateX(180deg)
}


.count-GL-gH {
	font-size:13px;
	line-height:19px;
	color:rgba(0, 0, 0, .4);
	margin-top: 4px
}
.collectCnt-3ujPy {
	margin-left:8px
}
.rightSide-3NGVM {
	position:fixed;
	margin-left:680px
}
.boardCard-3nuYn:hover {
	-webkit-transform: translateY(-2px);
	transform: translateY(-2px);
	box-shadow: 0 11px 29px 0 rgba(27, 32, 45, .08);
}
.pgb a {
	padding: 3px 15px !important;
	border-radius: 0 !important;
	box-shadow: none !important
}
.pgb a:hover {
	box-shadow: 0 11px 29px 0 rgba(27, 32, 45, .08) !important
}
.bm .tb .a a {
	height: 60px;
	line-height: 60px
}
.tb {
	height: 60px;
	line-height: 60px;
	border-bottom: 0;
	background: #FFFFFF
}
.tb a {
	border: 0;
	font-size: 15px
}
.tb a:hover, .tb .a a {
	color: rgba(0,0,0,0.85)
}
.tb .a a {
	font-size: 17px;
	background: none !important;
	border: 0 !important
}
.mem_box {
	padding: 0 10px
}
.mem_box li {
	float: left;
	width: 100%;
	display: block;
	margin-bottom: 20px
}
.mem_box li .avt {
	float: left;
	width: 60px;
	margin-right: 18px
}
.mem_box li .avt img {
	border: 0;
	border-radius: 50%;
	width: 60px;
	height: 60px
}
.mem_box li p {
	float: left;
	text-align: left
}
.mem_box li p a {
	font-size: 16px;
	color: #333333
}
.titlePic {
	display: block;
	cursor:pointer
}
.titlePic .titlePic-left {
	margin-right:10px;
	position:relative;
	border-radius:50%;
	width:40px;
	height:40px;
	overflow:hidden
}
.titlePic .titlePic-left>img {
	height:auto
}
.titlePic .pic-name {
	opacity:.9;
	font-family:mipro-medium;
	font-size:15px;
	color:#000
}
.titlePic .pic-time {
	opacity:.3;
	font-size:12px;
	color:#000
}
.titlePic .cardTop {
	width:972px;
	display:flex;
	flex-direction:row;
	flex-wrap:nowrap;
	align-items:center;
	margin-bottom:40px
}
.titlePic .icon {
	margin-right:vw(24);
	position:relative
}
.titlePic .circleIcon {
	height:vw(98);
	width:vw(98);
	border-radius:50%;
	overflow:hidden
}
.titlePic .circleCertification {
	height:vw(36);
	width:vw(36);
	position:absolute;
	right:0;
	bottom:0
}
.titlePic .userInfo {
	height:vw(98);
	display:flex;
	flex-direction:column;
	flex-wrap:nowrap;
	justify-content:center
}
.titlePic .topInfo {
	display:flex;
	flex-direction:row;
	flex-wrap:nowrap;
	align-items:center;
	line-height:vw(50)
}
.titlePic .userName {
	opacity:.9;
	font-weight:700;
	font-size:vw(42);
	color:#000;
	margin-right:vw(12)
}
.titlePic .medalImg {
	height:100%;
	width:100%;
	vertical-align:top
}
.titlePic .bottomInfo {
	opacity:.5;
	font-size:vw(30);
	line-height:vw(30);
	color:#000;
	margin-top:vw(18)
}
.titlePic .extend {
	position:absolute;
	right:0;
	height:vw(46);
	width:vw(46)
}
.bottomLine {
	display:flex;
	font-size:14px;
	justify-content:space-between;
	padding-bottom:26px;
	margin-top:25px;
	border-bottom:1px solid rgba(0, 0, 0, .1)
}
.bottomLine .left-bottome {
	color:#000
}
.bottomLine .left-bottome>div {
	float:left
}
.bottomLine .left-bottome .card-topic {
	width:-webkit-fit-content;
	width:-moz-fit-content;
	width:fit-content;
	margin-right:16px
}
.bottomLine .left-bottome .card-topic>img {
	margin-top:-3px;
	margin-right:4px;
	width:14px;
	height:14px
}
.bottomLine .left-bottome .card-topic>span {
	opacity:.4
}
.bottomLine .left-bottome .card-circle {
	font-size: 12px;
    background: #3A89EA;
    -webkit-border-radius: 4px;
    background: rgba(58, 137, 234, 0.1);
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -ms-border-radius: 2px;
    color: #3A89EA;
    -o-border-radius: 2px;
    -moz-border-radius: 2px;
    padding: 0px 8px;
    margin-right: 7px;
    line-height: 24px;
    cursor: pointer;
    display: inline-block;
}
.bottomLine .left-bottome .card-circle>img {
	display: none;
	float: left;
	margin-top:8px;
	margin-right:4px;
	width:14px;
	height:14px
}
.bottomLine .left-bottome .card-circle>span {
	color: #3A89EA
}
.bottomLine .article-footer {
	display:flex;
	justify-content:flex-end;
	align-items:center;
	color:#000
}
.bottomLine .article-footer .card-look {
	opacity:.5;
	margin-right:20px
}
.bottomLine .article-footer .card-look>span {
	margin-right:6px
}
.bottomLine .article-footer .card-reply {
	margin-right: 0;
	cursor:pointer
}
.bottomLine .article-footer .card-reply>img {
	width:22px;
	height:19px;
	margin-right:8px
}
.bottomLine .article-footer .card-reply>span {
	opacity:.5
}
.bottomLine .article-footer .card-support {
	cursor:pointer
}
.bottomLine .article-footer .card-support>img {
	width:22px;
	height:19px;
	position:relative;
	top:-3px;
	margin-right:8px
}
.bottomLine .article-footer .card-support>span {
	opacity:.5
}
.bottomLine .article-footer .card-operate {
	cursor:pointer;
	display:flex
}
.bottomLine .article-footer .card-operate>img {
	display:block;
	width:30px;
	height:30px;
	margin-right:2px
}
.bottomLine .article-footer .card-operate>span {
	opacity:.5;
	line-height:30px
}
.bottomLine .article-footer .operate-dislike {
	margin-right:16px
}
.bottomLine .new-card-bottom {
	width:100%;
	display:flex;
	flex-direction:row;
	flex-wrap:nowrap;
	align-items:center;
	justify-content:space-between
}
.bottomLine .new-card-bottom .iconfont {
	line-height:1;
	color:rgba(0, 0, 0, .3)
}
.bottomLine .num {
	color:rgba(0, 0, 0, .5);
	font-weight:700
}
.bottomLine .num.active {
	color:rgba(0,0,0,0.85)
}
.topping {
	display:inline-block;
	width:34px;
	height:18px;
	line-height:18px;
	background:#ed2701;
	border-radius:4px;
	font-size:12px;
	color:#fff;
	letter-spacing:.86px;
	text-align:center;
	margin-right:10px;
	vertical-align:middle
}
.border:before {
	content:"";
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	border-radius:4px;
	border:2px solid #f15951;
	-webkit-transform-origin:left top;
	transform-origin:left top
}
@media only screen and (-webkit-min-device-pixel-ratio:2) {
.border:before {
width:200%;
height:200%;
border-radius:8px;
transform:scale(.5);
-webkit-transform:scale(.5)
}
}
@media only screen and (-webkit-min-device-pixel-ratio:3) {
.border:before {
width:300%;
height:300%;
border-radius:12px;
transform:scale(.33);
-webkit-transform:scale(.33)
}
}
.article {
	font-size:16px;
	color:#000;
	margin-top:30px
}
.article .titleTop {
	font-size:16px;
	align-items:center;
	max-height:24px;
	line-height: 24px;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-line-clamp:1;
	-webkit-box-orient:vertical;
	opacity:.8
}
.article .article-content {
	margin-top:7px;
	opacity:.5;
	font-size:16px;
	color:#000;
	line-height:28px;
	margin-bottom:10px
}
.article .article-content2 {
	opacity:.5;
	font-size:16px;
	color:#000;
	line-height:26px
}
.article .article-img {
	display:flex;
	justify-content:space-between
}
.article .article-img>img {
	width:190px;
	height:140px;
	border:1px solid rgba(0, 0, 0, .06)
}
.article .col {
	margin-top:20px
}
.article .col:hover {
	cursor:pointer
}
.article .col1 {
	margin-top:20px;
	display:flex;
	justify-content:space-between
}
.article .col1:hover {
	cursor:pointer
}
.article .textIndent {
	display:inline-block;
	width:122px
}
.article .abstractMid {
	line-height:28px;
	max-height:56px;
	-webkit-line-clamp:2
}
.article .abstractMid, .article .abstractMid2 {
	margin-top:7px;
	font-size:14px;
	color:rgba(0, 0, 0, .5);
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical
}
.article .abstractMid2 {
	line-height:22px;
	max-height:78px;
	-webkit-line-clamp:3!important
}
.article .bottomPic {
	position:relative;
	width:190px;
	height:110px
}
.article .bottomPic img {
	width:100%;
	height:100%;
	object-fit:cover
}
.article .oneContent {
	width:calc(100% - 200px)
}
.article .bottomPicList {
	display:flex;
	flex-wrap:wrap;
	margin-top:10px;
	justify-content:space-between
}
.article .picItem {
	position:relative;
	width:190px;
	height:140px;
	border:1px solid rgba(0, 0, 0, .06)
}
.article .picItem img {
	height:100%;
	width:100%;
	object-fit:cover
}
.article .topic {
	width:-webkit-fit-content;
	width:-moz-fit-content;
	width:fit-content;
	background-color:rgba(2, 153, 255, .06);
	vertical-align:bottom;
	color:#0299ff
}
.video {
	font-size:16px;
	color:#000;
	margin-top:30px;
	cursor:pointer
}
.title {
	position:relative;
	width:100%;
	color:rgba(0, 0, 0, .8)
}
.textContent {
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-line-clamp:3;
	-webkit-box-orient:vertical
}
.screen, .textContent {
	overflow:hidden
}
.abstractMid-video {
	margin-top:16px;
	margin-bottom:13px;
	font-size:18px;
	line-height:28px;
	max-height:56px;
	color:rgba(0, 0, 0, .8);
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical
}
.Seal-3R2Pu {
	background:url() no-repeat;
	background-size:cover;
	width:50px;
	height:50px;
	z-index:9
}
.SealTitle-2VduD {
	position:relative;
	top:20px;
	font-weight:700;
	font-size:12px;
	line-height:1;
	letter-spacing:3px;
	white-space:nowrap;
	color:rgba(0,0,0,0.85);
	opacity:.8;
	text-align:center;
	-webkit-transform:rotate(30deg);
	transform:rotate(30deg);
	left:2px
}
.suggest-h9cGf {
	position:relative;
	font-size:16px;
	color:#000;
	margin: 0 25px 30px 25px
}
.textContent-jjnO1 {
	cursor:pointer;
	margin-top:16px;
	margin-bottom: 16px;
	font-size:18px;
	line-height:28px;
	max-height:56px;
	color:rgba(0, 0, 0, .8);
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical
}
.sealWrap-UrD1_ {
	position:absolute;
	right:0;
	top:32px
}
.choiceReply-3Ewsr {
	background-color:rgba(0, 0, 0, .04);
	padding:16px;
	font-size:14px;
	border-radius:10px;
	margin-top:8px
}
.choiceReply-3Ewsr .user-wToMg {
	display:flex;
	color:rgba(0, 0, 0, .8);
	align-items:flex-end
}
.choiceReply-3Ewsr .userName-AzZ03 {
	margin-right:3px
}
.choiceReply-3Ewsr .userType-1eJEg {
	background-color:#ff9c2b;
	font-size:12px;
	font-weight:700;
	color:#fff;
	border-radius:3px;
	height:20px;
	line-height:20px;
	text-align:center;
	padding:0 4px
}
.choiceReply-3Ewsr .reply-3Gx-W {
	color:rgba(0, 0, 0, .5);
	margin-top:9px;
	word-break:break-all
}
.twoLine-1l9Ic {
	-webkit-line-clamp:2
}
.threeLine-3Pjbc, .twoLine-1l9Ic {
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical
}
.threeLine-3Pjbc {
	-webkit-line-clamp:3
}
.questionCard-3KSfQ {
	position:relative;
	z-index:0
}
.questionCard-3KSfQ:active {
	background-color:rgba(0, 0, 0, .06)
}
.questionCard-3KSfQ .content-3dYe_ {
	padding:27px 0;
	position:relative
}
.questionCard-3KSfQ .content-3dYe_:before {
	content:"";
	display:block;
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:1px;
	background:rgba(0, 0, 0, .1)
}
.textContent-3Q7zF {
	display:inline;
	font-size:18px;
	line-height:24px;
	color:rgba(0, 0, 0, .8);
	vertical-align:middle
}
.readMore-1AG4M {
	float:none;
	vertical-align:text-top
}
.createJira-3WmVz {
	color:#0299ff;
	text-decoration:underline;
	font-size:18px;
	margin-top:20px;
	cursor:pointer
}
.typeTag-3Dwg1 {
	position:relative;
	bottom:2px;
	display:inline-block;
	padding:3px 4px;
	font-size:12px;
	font-weight:700;
	line-height:1;
	border-radius:3px;
	border:1px solid #ff9c2b;
	background-color:rgba(255, 156, 43, .05);
	color:#f38e1a;
	text-align:center;
	margin-left:7px
}
.typeTag-3Dwg1 .help-37aFN {
	background-color:rgba(255, 89, 74, .05);
	border:1px solid rgba(0,0,0,0.85);
	color:#f44737
}
.extraStatus-O56KY {
	position:relative;
	bottom:2px;
	display:inline-block;
	padding:3px 4px;
	margin-left:5px;
	border-radius:3px;
	border:1px solid rgba(0, 0, 0, .35);
	font-size:12px;
	line-height:1;
	color:rgba(0, 0, 0, .4);
	text-align:center
}
.cardBottom-3WPrd {
	display:flex;
	justify-content:space-between;
	font-size:14px;
	color:rgba(0, 0, 0, .3);
	margin-top:7px
}
.likeCnt-2HPqw {
	margin-left:20px
}
.scroll-1yJPH {
	overflow-x:hidden;
	position:relative;
	z-index:0
}
.scroll-1yJPH::-webkit-scrollbar {
display:none
}
.scrollList-Ot0B7, .upWrapper-1EQIA {
	position:relative
}
.upWrapper-1EQIA {
	width:100%;
	display:flex;
	justify-content:center;
	align-items:center;
	color:#999;
	padding:10px 0;
	font-size:14px
}
.upAfterTrigger-2bFhG, .upBeforeTrigger-1ep1b, .upLoading-3EpSR {
	width:100%;
	text-align:center;
	display:none
}
.upBeforeTrigger-1ep1b {
	color:#0299ff
}
.downWrapper-16-jj {
	position:absolute;
	width:100%;
	left:0;
	top:-50px;
	display:flex;
	justify-content:center;
	align-items:center;
	height:50px;
	color:#999;
	-webkit-transition:all;
	transition:all;
	font-size:14px;
	z-index:-1
}
.downBeforeTrigger-SNPgK, .downLoading-x8USI {
	width:100%;
	text-align:center
}
.downLoading-x8USI {
	display:none
}
.downBeforeTrigger-SNPgK {
	display:block
}
.afterDown-2FWI2 {
	height:120px;
	line-height:120px;
	background:#ff4f49;
	box-shadow:0 10px 20px 0 rgba(252, 99, 94, .4);
	border-radius:60px;
	display:none;
	position:fixed;
	z-index:9999;
	left:50%;
	top:124px;
	-webkit-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%);
	font-weight:700;
	font-size:38px;
	text-align:center
}
.toastAnimate-2i2LE {
	-webkit-animation:changeToast-2TbwZ 1.1s ease-out 1 normal forwards running;
	animation:changeToast-2TbwZ 1.1s ease-out 1 normal forwards running;
	display:block
}
@-webkit-keyframes changeToast-2TbwZ {
0% {
width:120px;
color:transparent
}
13% {
color:transparent
}
18% {
opacity:1;
width:380px;
color:#fff
}
80% {
opacity:1;
width:380px;
color:#fff
}
to {
	opacity:0;
	width:380px;
	color:#fff
}
}
@keyframes changeToast-2TbwZ {
0% {
width:120px;
color:transparent
}
13% {
color:transparent
}
18% {
opacity:1;
width:380px;
color:#fff
}
80% {
opacity:1;
width:380px;
color:#fff
}
to {
	opacity:0;
	width:380px;
	color:#fff
}
}
.topDivider-qq-9o {
	position:fixed;
	top:0;
	width:100vw;
	height:1px;
	background:rgba(0, 0, 0, .1);
	z-index:99
}
.mls img { border-radius: 50%}


.group_list1 a { float: left; font-size: 16px;color: #888888;margin: 20px 44px 0 0; cursor: pointer;}
.group_list1 a:first-child, .group_list1 a:hover { color: rgba(0,0,0,0.85)}

.ttp a { border-radius: 2px; margin-right: 8px}
.ttp a:hover { color: rgba(0,0,0,0.85); border: 1px solid #EDEDED !important}
.ttp .a a { background: rgba(0,0,0,0.85) !important; color: #FFFFFF; font-weight: 400 !important; border: 1px solid rgba(0,0,0,0.85) !important}


.tl .th, .tl th, .tl td { border-top: 0}


@media (max-width: 820px) {
.fwinmask { width: calc(100% - 40px) !important}
.fwinmask table { width: 100% !important}
.imgList { width: 100% !important; display: block !important}
.imgList400 { width: 100% !important}
.imgList2 { height: 116px !important}
.imgItem { float: left; width: 32% !important; height: 116px !important; margin: 0 2% 0 0 !important; border-radius: 5px}
.imgItem img { height: 116px !important; width: auto !important; max-width: 100%; min-width: 100% !important}
.imgItem:nth-child(4n) { margin-right: 0 !important}
.imgList400 .imgItem { width: 49% !important; margin: 10px 2% 0 0 !important}
.imgList400 .imgItem:nth-child(4n) { margin: 10px 2% 0 0 !important}
.imgList400 .imgItem:nth-child(2n) { margin-right: 0 !important}
.article .bottomPic { width: 140px !important}
.article .oneContent { width: calc(100% - 155px) !important}
.bottomLine { margin-top: 20px !important}
.bannerx1 { position: relative; width: 100%; height: 160px; margin-bottom: 15px !important; overflow: hidden}
.bannerx1 .pic img { width: 100% !important; height: auto !important; display: block; }
.imgList1 .imgItem { max-width: 65% !important; width: auto !important; height: auto !important}
.imgList1 .imgItem img { max-width: 100% !important; height: auto !important}
}